package com.jzmy.specialist.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 机构信息表
 * @author mengzhichao
 * @create 2022-08-24-10:38
 */
@Data
@TableName("jz_organization_news")
public class OrganizationNews implements Serializable {
    @TableId
    private Long id;

    /** 企业名称 */
    @TableField("name")
    private String name;

    /** 机构类型（0企业、1机关、2事业单位、3社会团体、4其它组织机构  5招聘企业） */
    @TableField("type")
    private Integer type;

    /** 状态（0正常，9已删除） */
    @TableField("state")
    private Integer state;

    /** 考点编号 */
    @TableField("org_num")
    private String orgNum;

    /** 机构代码 / 照片企业的营业执照编号 */
    @TableField("org_code")
    private String orgCode;

    /** 企业介绍 */
    @TableField("introduce")
    private String introduce;

    /** 企业所在省份 */
    @TableField("province")
    private String province;

    /** 企业地址 */
    @TableField("address")
    private String address;

    /** 所属行业 */
    @TableField("industry")
    private String industry;

    /** 企业规模 */
    @TableField("org_size")
    private String orgSize;

    /** 企业照片 LOG*/
    @TableField("org_photo")
    private String orgPhoto;

    /** 企业特色 */
    @TableField("org_item")
    private String orgItem;

    /** 员工规模 */
    @TableField("staff_size")
    private String staffSize;

    /** 负责人 */
    @TableField(exist = false)
    private String leadingCadreName;

    /** 负责人id */
    @TableField("leading_cadre_id")
    private Long leadingCadreId;

    /** 联系人 */
    @TableField("contacts")
    private String contacts;

    /** 招聘邮箱 */
    @TableField("mailbox")
    private String mailbox;

    /** 联系电话 */
    @TableField("mobile")
    private String mobile;

    /** 官网地址 */
    @TableField("url")
    private String url;

    /** 师资力量 */
    @TableField("teacher_resources")
    private String teacherResources;

    /** 创建人 */
    @TableField(exist = false)
    private String createrName;

    /** 创建人id */
    @TableField("creater_id")
    private Long createrId;

    /** 创建时间 */
    @TableField("creater_date")
    private Date createrDate;

    /** 修改人 */
    @TableField(exist = false)
    private String updaterName;

    /** 修改人id */
    @TableField("updater_id")
    private Long updaterId;

    /** 修改时间 */
    @TableField("update_date")
    private Date updateDate;

    /** 法人代表 */
    @TableField("legal_representative")
    private String legalRepresentative;

    /** 联系人职务 */
    @TableField("contacts_post")
    private String contactsPost;

    /** 员工学历层次 */
    @TableField("staff_arrangement")
    private String staffArrangement;

    /** 培训工种 */
    @TableField("training_jobs")
    private String trainingJobs;

    /** 培训层次 */
    @TableField("training_arrangement")
    private String trainingArrangement;

    /** 培训人数 */
    @TableField("training_person")
    private Integer trainingPerson;

    /** 营业范围 */
    @TableField("scope_of_business")
    private String scopeOfBusiness;

    /** 学校性质(0中职,1高职,2本科) */
    @TableField("school_nature")
    private Integer schoolNature;

    /** 考生数 */
    @TableField("number_of_examinees")
    private Integer numberOfExaminees;

    //办公座机号
    @TableField("work_phone_num")
    private String workPhoneNum;

    /** 印章 */
    @TableField("cachet")
    private String cachet;

    /** 实训机构数 **/
    @TableField("training_org_num")
    private Integer trainingOrgNum;

    /** 考评场地设备 **/
    @TableField("equipment")
    private String equipment;

    /** 实习就业单位 **/
    @TableField("employer")
    private String employer;

    /** 考评团队 **/
    @TableField("team")
    private String team;

    /** 导入并激活数 **/
    @TableField("import_activate_num")
    private Integer importActivateNum;

//    /** 营业执照 **/
//    @TableField("business_license")
//    private String businessLicense;

    /** 法人 **/
    @TableField("legal_person")
    private String legalPErson;

    /** 注册资金 **/
    @TableField("register_money")
    private String registerMoney;

    /** 单位性质 **/
    @TableField("unit_nature")
    private String unitNature;
//-------------------
//    /** 法人联系电话 **/
//    @TableField("legal_pErson_phone")
//    private String legalPErsonPhone;
//
//    /** 负责人 **/
//    @TableField("principal")
//    private String principal;
//
//    /** 负责人联系电话**/
//    @TableField("principal_phone")
//    private String principalPhone;
//
//    /** 授权函 **/
//    @TableField("authorization")
//    private String authorization;
//
//
//    /** 身份证正面 **/
//    @TableField("id_card_front")
//    private String idCardFront;
//
//    /** 身份证反面 **/
//    @TableField("id_card_verso")
//    private String idCardVerso;
//
//    /** 成立日期 **/
//    @TableField("set_date")
//    private String setDate;
//
//    /** 产品简介 **/
//    @TableField("product_introduction")
//    private String productIntroduction;



    @TableField(exist = false) //机构角色id
    private String roleId;

    @TableField(exist = false) //证书概况id
    private String profileId;

    @TableField(exist = false) //附件
    private String enclosure;

    @TableField(exist = false)
    private String roleType;

    @TableField(exist = false)
    private Integer checkerState;

    @TableField(exist = false)
    private String remark;

    @TableField(exist = false)
    private String enId;

}